Giving space for error messages, that might come in like 10% of the cases is not at all a good option. Actually, it is not Impossible or difficult to show the form validation messages as you have shown in option 2.