i------------> .
according to edo madara in chapter 599
Tobidara had to let Obito act by his free will....becuz Tobidara had a secret plan....however edomadara didn't know about that secret Plan due to him being dead for long time...
-i thnk tobidara let obito act by his free will to see how...