With the key on and the motor not running, I press the horn button and it doesn't sound except for a VERY faint clicking sound as the button is pressed and released.

The horn works just fine when the bike is running.