ok i tested this, i unplugged my one and the light stayed off dispite my seat belt...
this means you could short the plug part that goes down into the carpet and see if that does it.
your fastening thing with the red button on it might not be closing the circuit properly
so try shorting the plugs while the ignition is on and see if that does it.