Removed accent border when unchecked

When unchecked there was always a little bit of the accent border visible, when the element was unchecked, so I added a margin when the element is unchecked.

Also I made the disabled state, better to tell apart from enabled state.
Merge pull request #406 from stefan-schweiger/patch-1

ToggleSwitchButton: Removed accent border when unchecked