Correctly handle the 'active' attribute on spark-button

TBR: @terrylucas