I try never to question WHY someone wants to do something, but I'm not sure why you would want to do this. If you absolutely have to add another directive in the linking function you'll have to invoke the $compile service, like so:
Notice I had to remove the set-on-click attribute before compilation, since without doing so the compilation would get stuck in an infinite loop trying to compile set-on-click.