Added the ability to disable visual styling of an element in valid and invalid states at an element level.
If the visual styling is disabled makeDefault is called to remove the styling