Mouse button events work inside the controller but not inside the player

Well, if the car is an input-enabled actor, it will eat the input early:

That’s why enabling input on actors is the equivalent of shooting yourself in the foot. But! Sometimes you may want to have the LMB to fire in many places because reasons.

Now everyone else can enjoys clicks as well. Not that this will make debugging input a royal pain in the neck.