create span parent if select has no label parent
create span parent if select has no label parent

according to Cornelis <label for=""> are not to be taken into account
for `data-option`. `data-option` is needed on the parent of the label
for styling.

Patternslib/Patterns-archive,Patternslib/Patterns-archive,Patternslib/Patterns-archive