visible: false binding makes sure elements aren't tabbable

when visible: false, set the `disabled` attribute and remove the `tabindex` attribute.

fixes #318