After you progress through the sentinal island to the battle tower, you'll eventually have to face Laiken. Once he is beaten, you will then have to destroy a multitude of towers as the dragon and after you have completed this, you will gain the dragon morph stone which allows you to change into the dragon whenever you want as long as there is a wide enough space surrounding you.