Custom Validation On Key Press For TextInput Fields

@mike70099 It’s meant to run on keypress so I can get a live update on the field’s validity. The pattern matching etc. provided by the settings only seem to fire on focus change. The issue is, that the code based custom validation also seems to only take effect on focus change.