Fix: Field gets set to dirty when it loses focus.

Masked inputs were being set to $dirty even though they hadn't had any changes on them. This makes sure we don't update the model if no changes were made to the field.