Invalid element is not focused when validate a custom set of inputs

Invalid element is not focused when validate a custom set of inputs and the last one is a valid input.

The issue is showErrors method reset errorList state after validate each input so the global state of the validator is not preserved.
I don't know if you observe that from a performance view. In this case is more faster to do a var reference assignment rather than:
1. get the `valid` value
2. then compare
3. Optionally asign the var reference.