Sachverhalt: A. Das Grundstück Nr. xxx, GB Luzern, rechtes Ufer, liegt in der Wohnzone (WO) und steht im Eigentum von I.K._ und J.K._ (Bauherren). Diese reichten am 29. Januar 2014 beim Stadtrat Luzern das Gesuch ein, auf ihrem Grundstück den Abbruch des bestehenden Gebäudes und den Neubau eines Mehrfamilienhauses zu bewilligen. Gegen dieses Bauvorhaben erhoben während der öffentlichen Auflage A._, B._, C.E._ und D.E._, F.H._ und G.H._ und L._ (nachstehend: Einsprecher) Einsprachen. B. Mit Beschluss vom 15. Oktober 2014 wies der Stadtrat Luzern die öffentlich-rechtlichen Einsprachen ab, überwies die privatrechtlichen an den Zivilrichter und bewilligte das Abbruch- und das Bauvorhaben der Bauherren unter Bedingungen und Auflagen. Dagegen erhoben die Einsprecher eine Verwaltungsgerichtsbeschwerde, die das Kantonsgericht des Kantons Luzern mit Urteil vom 25. Februar 2016 teilweise guthiess, indem es den Entscheid des Stadtrats Luzern vom 15. Oktober 2014 um Ziff. 3.44 mit folgender Bedingung ergänzte: "Das Vordach auf der Ostseite ist zusammen mit den zugehörigen Stützmauern und Zaunelementen bis zur südöstlichen Ecke des Hauptbaukörpers soweit zu verschmälern, dass der gesetzliche Grenzabstand von 5,91 m (bzw. unter Berücksichtigung des Privilegs von 1 m: 4,91 m) gegenüber Grundstück Nr. yyy, GB Luzern, rechtes Ufer eingehalten ist. Vor Baubeginn ist der Dienstabteilung Städtebau ein entsprechender Detailplan einzureichen." Im Übrigen wies das Kantonsgericht die Beschwerde ab, soweit es darauf eintrat. Zur Begründung der hinzugefügten Bedingung führte das Kantonsgericht aus, das Vordach auf der Ostseite überschreite den minimalen Grenzabstand von 5,915 m abzüglich des Privilegs für vorspringende Gebäudeteile von 1 m um maximal 0,6 m. Gemäss den Plänen könne das Vordach für den Hauseingang und die Briefkästen zusammen mit den zugehörigen Stützmauern und Zaunelementen bis zur südöstlichen Ecke des Hauptbaukörpers um ca. 0,6 m soweit verschmälert werden, dass der dafür geltende gesetzliche Grenzabstand eingehalten werde, aber beim Hauseingang noch ein Raum von angemessener Breite (rund 1,4 bis 1,6 m) zwischen der Hausfassade und den Elementen des Sicherungszauns bestehen bleibe. Es sei erforderlich und verhältnismässig, diese Anpassung im Rahmen einer Nebenbestimmung zu verlangen. C. Abgesehen von L._ erheben die Einsprecher (Beschwerdeführer) Beschwerde in öffentlich-rechtlichen Angelegenheiten mit den Anträgen, das Urteil des Kantonsgerichts Luzern vom 25. Februar 2016 aufzuheben; eventuell die Angelegenheit im Sinne der Erwägungen des Bundesgerichts an die Vorinstanz zurückzuweisen. Mit Präsidialverfügung vom 10. Mai 2016 wies das Bundesgericht das Gesuch der Beschwerdeführer um aufschiebende Wirkung ab. Die Bauherren (Beschwerdegegner), das Kantonsgericht und die Stadt Luzern schliessen auf Abweisung der Beschwerde. Die Beschwerdeführer reichten eine Replik ohne neue Anträge ein. Die Beschwerdegegner nahmen dazu schriftlich Stellung.