EDIT: I originally insisted that the perfect group in question be finite, however I now realize that I do not need this condition, only that the generators used in the presentation have finite order. Perhaps this makes things easier.
A group $G$ is said to be perfect if its abelianization is trivial. Equivalently, a group is perfect if the subgroup generated by its commutators (elements of the form $g^{-1}h^{-1}gh$ for $g,h \in G$) is the whole group.
We say a presentation $G = \langle S | R\rangle$ is a locally commuting presentation if $S$ is a set of generators and $R$ is a set of relations (words in $S$ set equal to identity) such that whenever two generators $a$ and $b$ appear in a word in $R$, the word $a^{-1}b^{-1}ab$ is also in $R$ (this is the relation requiring that $a$ and $b$ commute). See also this question: Nonabelian finite groups with "locally commuting" presentation
My question is whether there is some nontrivial perfect group $G$ which has a locally commuting presentation using generators of finite order (and using only finitely many generators and relations), or is there some reason why this is not possible?