The horn works with 2 metal plates that contact when you push the button down. Mine stopped working, the plates where rusty. I got them back to bare metal and reinstalled. Horn works great.
No need to unhook the battery, on the drivers side where the horn is, it has a plug that is easily removed/installed.