The pressure switch works when the car is fully unlocked (both doors not just driver), AND the glovebox is also unlocked. Otherwise it is disabled.
One cause for the pressure switch not working properly is the infamous wire loom running from the trunk lid to the car body. The constant opening and closing actually folds the wires until they break. Check 'em out.