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.