Sachverhalt: A. A.A._ und B.A._ (Beschwerdeführer) haben mit Kaufvertrag vom 8. Juli 2008 das Grundstück Grundbuch U._ Parzelle xxx als Gesamteigentümer erworben. Zugunsten dieses Grundstücks ist ein Fusswegrecht zulasten der Parzelle yyy eingetragen. Es dient dazu, den jeweiligen Eigentümern der Parzelle xxx über die Ostseite entlang der Hausfassade über eine Breite von 0,5 Metern den Zugang zum südlichen Teil der Parzelle zu ermöglichen. Umgekehrt wurde zulasten der Parzelle xxx und zugunsten der Parzelle yyy ein Grenz- und Anbaurecht sowie ein Grenzbaurecht für die Erstellung eines Carports begründet. Die Parzelle yyy wurde mit Kaufvertrag vom 3. März 2011 von C.C._ und D.C._ (Beschwerdegegner) als Miteigentümer erworben. Der Gemeinderat U._ bewilligte am 23. September 2008 den Bau des Einfamilienhauses auf der Parzelle yyy mit der Auflage, die Carportzwischenbaute als geschlossene Garage zu erstellen. In der Folge planten die Beschwerdegegner den Bau einer Garage an die Westfassade ihres Einfamilienhauses, wobei gewisse Vorarbeiten bereits geleistet wurden. B. Am 20. Oktober 2011 ersuchten die Beschwerdeführer das Gerichtspräsidium Laufen burg darum, den Beschwerdegegnern vorsorglich zu verbieten, die geplante geschlossene Garage zu bauen bis zur Klärung von Bestand und Inhalt des Fusswegrechts und der Abklärung der Schäden und dem Abschluss allfälliger Reparaturarbeiten auf Parzelle Nr. xxx. Nachdem das Gerichtspräsidium am 20. Oktober 2011 das beantragte Verbot wie verlangt superprovisorisch ausgesprochen hatte, bestätigte es dieses mit Entscheid vom 19. März 2012 und setzte den Beschwerdeführern Frist zur Klage im ordentlichen Verfahren. C. Mit Klage vom 12. Juni 2012 verlangten die Beschwerdeführer beim Gerichtspräsidium Laufenburg, den Beschwerdegegnern zu verbieten, auf dem Grundstück Nr. yyy unter Missachtung des Fusswegrechts eine geschlossene Garage direkt an der Grenze zum Grundstück Nr. xxx zu erstellen (Klagebegehren 1). Ausserdem beantragten sie, die Beschwerdegegner zu Schadenersatz für die Sanierung der Ostfassade des Hauses der Beschwerdeführer in der Höhe von Fr. 7'525.32 (Klagebegehren 2) und die Übernahme der Prozesskosten des Massnahmeverfahrens zu verpflichten (Klagebegehren 3). Mit Entscheid vom 3. März 2014 hiess das Gerichtspräsidium die Klage gut und verbot den Beschwerdegegnern, unter Missachtung des Fusswegrechts eine geschlossene Garage direkt an die Grenze zum Grundstück der Beschwerdeführer zu erstellen. Hinsichtlich des Klagebegehrens 2 schrieb es das Verfahren infolge Klageanerkennung ab. Die Kosten des Massnahmeverfahrens auferlegte es den Beschwerdegegnern (Gerichtskosten Fr. 3'014.--; Parteikosten zuhanden der Beschwerdeführer Fr. 6'187.75). Ebenso verpflichtete es die Beschwerdegegner zur Bezahlung der Gerichtskosten des Hauptverfahrens (Fr. 3'243.70) und der entsprechenden Parteikosten der Beschwerdeführer (Fr. 8'019.20). D. Gegen diesen Entscheid führten die Beschwerdegegner am 4. April 2014 Berufung an das Obergericht des Kantons Aargau. Sie verlangten die Aufhebung des angefochtenen Entscheids und beantragten, ihnen sei zu erlauben, eine geschlossene Garage bis an die Grenze zu erstellen, und das Fusswegrecht sei zu löschen oder eventualiter gegen eine angemessene Entschädigung abzulösen. Mit Entscheid vom 2. September 2014 hiess das Obergericht die Berufung teilweise gut. In teilweiser Gutheissung von Klagebegehren 1 verbot es den Beschwerdegegnern, eine geschlossene Garage auf ihrem Grundstück so zu erstellen, dass das Fusswegrecht beeinträchtigt wird. Im Übrigen wies es Klagebegehren 1 ab. Die Gerichtskosten des erstinstanzlichen Hauptverfahrens auferlegte es in der Folge den Parteien je zur Hälfte (Fr. 1'621.85) und die Parteikosten des erstinstanzlichen Hauptverfahrens schlug es wett. Im Übrigen wies es die Berufung ab, soweit es darauf eintrat. Die obergerichtlichen Gerichtskosten von Fr. 2'800.-- auferlegte es den Parteien ebenfalls je zur Hälfte und die zweitinstanzlichen Parteikosten schlug es wett. E. Am 26. November 2014 haben die Beschwerdeführer Verfassungsbeschwerde an das Bundesgericht erhoben. Sie verlangen die Aufhebung des Entscheids des Obergerichts hinsichtlich der erst- und zweitinstanzlichen Prozesskosten. Die Gerichtskosten für beide Instanzen seien vollständig den Beschwerdegegnern aufzuerlegen. Die Beschwerdegegner seien sodann zu verpflichten, den Beschwerdeführern Parteikostenersatz im Betrag von Fr. 8'019.20 für das erstinstanzliche, und von Fr. 3'687.40 für das zweitinstanzliche Verfahren zu bezahlen. Allenfalls sei die Sache zu neuer Kostenregelung an das Obergericht zurückzuweisen. Das Obergericht hat auf Vernehmlassung verzichtet. Die Beschwerdegegner ersuchen um Abweisung der Beschwerde.