Single push button relay with reset
if you're not averse to using speciality relays like ratchet (alternate acting) and delay you can do it this way:







simulate this circuit &ndash; Schematic created using CircuitLab

or this way:







simulate this circuit