Fix HTML5 validation

This fixes HTML5 validation popups in browsers.
Instead of hiding the <select>, move it under the container.

This was briefly tested on Chrome, Firefox and Opera under Linux.

Under Chrome, some <select> tags seem to overlap for ~2px; I'm guessing calling .offset() to get the absolute position of the container isn't the correct way to do.

(this should fix #128)