Your phone runs KitKat. Any OS prior to Marshmallow, doesn't allow for downloading and installing directly to the SD card. If you can (but that is a stretch) upgrade to Marshmallow, you might be able to then make it work. "Maybe".
See, only in Marshmallow can you set the SD card to "internal" rather than the standard "external'. Which should be done with a blank card, as it will erase anything on the card when it sets it to "internal".
The only other way I know of to make it work is through rooting a phone. Which I am not one to ask about. If you wish to consider rooting the phone I suggest you post in the "Rooting, Jailbreaking & Unlocking" forum http/www.tomsguide.com/forum/forum-117.html as they can help you there with that.