a click will always select all the objects the click touches - whether they are visible or not.
what I usually do is put all clickable sprites in a family, and then on a mouse click (or touch) Pick the top most member of the family:
Touch - On touched SpriteFamily
SpriteFamily - Pick top instance -> (do what you want to the object)