Validation purposes

Position absolute instead of display none to original select for validation purposes. There are situations where you don't want to validation :hidden fields, which will cause the selects to be on that group too. Hiding them with position absolute solves the issue (especially if you're using parsleyjs validation)