Do Farkas's quest first. Then Vilkas should follow.
JiSoo has it right: cure Farkas first
then Vilkis. I'd tried various permutations and found I could cure myself without curing them but kept retrying etc and this is what worked for me.
Summary of getting it to trigger:
Do a radiant quest for Aela, Farkas and Vilkis. Have the Witches head/s in your inventory. Ask Farkas for a job, cure him. Repeat with Vilkis. Cure yourself.
Note: when you ask for a job it is when they are sat out back by the training dummies that they ask you to help cure them.
Question: does Aela ever ask for the cure?