Когда возникает желание использовать элементы не по назначению стоит подумать о других архитектурных решениях. Лейблы изначально не задумывались как контейнерные элементы, просто в них было удобно оборачивать элементы формы, чтобы клик по лейблу активировал элемент. А вложенные лейблы могут вызвать непредсказуемое поведение формы.
Вот ссылка, где рассказывают как правильно структурировать форму (см. label) :
https://developer.mozilla.org/en-US/docs/Web/Guide...