Focusing first invalid input in non-HTML5 validation fallback / adding some comments
Re-build