If the headlights still work, then they are on another circuit and have nothing to do with your problem.
Put in another fuse and see if it blows right away. Make sure to turn on all the items in the circuit. If it doesn't blow, keep everything on and shake and move the wiring harness around. You may have a wire with a worn piece of insulation that rubs against the frame (ground) and causes a short.
If the fuse blows right away without wiggling the wires, then one of the items on the circuit is causing the problem. Disconnect one item at a time until the fuse stops blowing. The last item will be your problem. Make sure you have plenty of fuses on hand.
If you can't get the fuse to blow at all, then you have 'evil spirits'. Get some spare fuses and keep riding. It may never blow a fuse again, especially if the 'evil spirits' know you are prepared with spares on hand.
If you suspect a particular circuit to be the problem, but are not sure, put a new 15A fuse in position and then splice a 10A fuse into the suspected branch circuit. If the branch circuit is bad, it will blow the 10A fuse and the rest of the main circuit will continue to operate.
Good luck.
