Updated the method disable to use a custom attribute on the target element rather than the disabled property. This means that when live validation is disabled for a field then the value will continue to be submitted in the browser. This is important when performing posts to external parties and the fields are signed the external party will require that any field defined as unsigned within the request are present.