The starter button is powering a starter relay
remove the seat and touch the starter relay and if you feel it clicking then the starter button is fine
I quick check for battery positive on the small black wire on the starter when trying to crank will tell you if the starter is getting a signal
If it is your starter is more than likely bad
If it isn't getting a signal and the relay is clicking then the relay is bad
But of course a dirty connection anywhere along the circuit can also cause all of this
If you just want my gut feeling on this it sounds like your starter is going bad
