Sachverhalt: A. A.A._, geboren 2008, wurde am 14. Mai 2010 wegen Schielens und Weitsichtigkeit bei der Invalidenversicherung zum Leistungsbezug angemeldet. Die IV-Stelle des Kantons Luzern klärte die medizinische Situation ab. Sie sprach dem Versicherten gemäss Anhang der Verordnung über Geburtsgebrechen (GgV; SR 831.232.21) medizinische Massnahmen zur Behandlung der Geburtsgebrechen Ziff. 425 (angeborene Refraktionsanomalien) und 427 (Strabismus und Mikrostrabismus concomitans monolateralis) zu (Mitteilung vom 4. August 2010). Am 5. Februar 2013 ersuchten die Eltern um Übernahme der Kosten eines Visualtrainings beim Sehzentrum B._. Nach Einholen eines Berichts des Zentrums vom 26. März 2013 und Durchführung des Vorbescheidverfahrens hob die IV-Stelle die Kostengutsprache vom 4. August 2010 auf den 1. November 2013 auf (Verfügung vom 8. Oktober 2013). Sie begründete es damit, die Anspruchsvoraussetzungen gemäss Anhang GgV seien nicht mehr ausgewiesen. B. Die dagegen erhobene Beschwerde mit dem Antrag, die Kostengutsprache sei bis zum 31. Juli 2019 zu gewähren, wies das Kantonsgericht Luzern mit Entscheid vom 31. Oktober 2014 ab. C. Gesetzlich vertreten durch seine Eltern führt A.A._ Beschwerde in öffentlich-rechtlichen Angelegenheiten. Er beantragt, die IV-Stelle habe ihm bis am 31. Juli 2019 Kostengutsprache für die medizinische Behandlung der Geburtsgebrechen Ziff. 425 und 427 GgV zu gewähren. Die IV-Stelle beantragt die Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen hat auf eine Vernehmlassung verzichtet.