Question: anybody can dance or everybody?
Answer: As to anybody vs everybody, the distinction in your context is minor. Anybody means zero or more of a given population, whereas everybody means all of a given population. Saying 'anybody may dance' implies that dancing is not restricted to a select few (probably the intended meaning).