You can make it so that the player node handling the input toggles the Area2D's
monitorable properties to essentially blind it and make it invisible to other Area2D's. In 2.1, I believe that would be with
set_monitorable(bool), but I'm not 100% sure. If nothing else, you can just do
area2d_node.set("monitorable", false) to make it invisible.