I missed the btn--inactive state inuit had before.

Added some of your old code combined with the logic from the newest inuit-version.
This is a class I tend to use on a lot of client-projects so would be great to have it back into inuit.