Unable to clear input invalid indication

The delay introduced in the old thread was only because certain event handlers (eg. onKeypress) need the delay before the input field has been properly updated. However, the idea behind the onInput() event handler is that it triggers when the input field is in fact ready - so no need for a delay when using onInput().