I've already lost 4 opportunities because of the same pattern. I'm at social dancing and I feel that the girl wants to dance very closely. At some point it turns more into foreplay than actual dancing. If we were alone, I'd have tried to kiss her for a long time, but we are in public.

I feel stuck because (despite the very explicit moves) we are supposedly only dancing and being very close in a social way. Hence I have the impression of tricking her into an hidden agenda if I move things towards sex. (We are clearly exchanging sexual tension on the physical level, but the context pretends it to be just social.) Usually there are people waiting at the side of the dancefloor and observing, so kissing there is a no-no.

What I've tried so far is to fluster things like "You're very dangerous right now" or "You make me have wild thoughts." But usually they would act as if I hadn't said anything. The dance might get even hotter, but eventually we stop and then the vibe dies quickly.

I also tried with two different girls to go to a place where we would be alone, but they both looked surprised.

I know I should act, as at least one girl looked very disappointed.

What am I missing?