Con lo que he dicho puede ser más que suficiente, lo que no entiendo es si quieres habilitar en un momento dado los campos por medio de un botón
O quieres que se pueda escribir pero si pulsas el botón aceptar que se guarden los cambios.
o si pulsas cancelar que no se lleven a cabo éstos.
Un Saludo.