@RMW ,
I would suggest/recommend to try any of below two methods,
1. Use jquery/javascript, loop through all the controls and check if any value has been entered in the form using isdirty property based on that disable previous button.
2. Or use window.onbeforeunload to prompt user while moving away from the form, if any value entered need to be saved.
In both the case we prevent users moving away from current step and allows them to save before moving.
If it answers your question, kindly give kudo and accept it as solution.
Regards,
Prakash