This is an unreasonable expectation. The whole point of a maintenance window is to allot an expected time when there might be downtime.
Otherwise, the maintenance window becomes 24hx365, since "ensuring downtime is avoided during maintenance window" means literally - make a maintenance window have the same uptime as non-maintenance window.