フォーム要素用に作成したラベルは <form> 本文にある必要がありますか? たとえば、これは準拠しています:
<div style="display: none;">
<label for="somename">Some Name</label>
<!-- more labels.. //-->
</div>
<!-- insert lots of HTML here //-->
<form>
<input type="text" name="somename" id="somename">
<!-- insert more elems here //-->
</form>