Call `.off()` in detach on the same bindings that used in `.on()`

`form.find().off()` isn't actually unbinding the fields, because it is unbinding on a level that it was never bound. Simply inverting the calls to `.on()` from the `attach` method does the correct thing and unbinds the events.