This question already has an answer here:
In Harry Potter, what makes a wizard a wizard and a witch a witch? Apparently, wizards can be both men and women. But I'm not sure if men can be witches. So in this universe what is the distinction?
According to the sci fi stack exchange what wizard witch:
"Wizard" can be used for males and females.
According to this question: magic folk
Well, when Hagrid describes Muggles to Harry as "non-magic folk" it might imply that 'magic' is a collective term used to describe witches and wizards. An example sentence might be, "All the non-magic folk to the right, the magic to the left." Also, 'magic' is the word I've most commonly seen/heard as used to describe the genetic attribute that makes a person a witch or wizard. Either a person has the magic gene or they don't.
Because magic means both witches and wizards, this means there is a difference. Women can be wizards and in history men can be witches. Therefore there is a difference between the magic abilities of witch and wizard.
I'm not seeing the clear definition though of what makes one or the other. The question related to a term for both wizards and witches, however, reports it as two separate entities, therefore there exists a distinction between witch and wizard, in the Potterverse anyway, but what makes one or the other according to J.K. Rowling I have not found an explanation that she gives.