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.
Also I prefer don't discuss how make this fragment better. I think is better fix the problem inside of `showError` method, but I don't have more time for spent on this (too much time I spent for find the scenario and the source problem)