Faits : A. A._ (née en 1972) est atteinte notamment de poussées intermittentes de rhumatisme inflammatoire (lupus érythémateux disséminé). Au bénéfice d'un trois quarts de rente de l'assurance-invalidité, puis d'une rente entière fondée sur un taux d'invalidité de 84 % à partir du 1er janvier 2004, elle a requis, le 10 janvier 2012, une allocation pour impotent de l'assurance-invalidité. Dans sa demande, elle a précisé les actes pour l'accomplissement desquels elle avait besoin d'aide; son médecin traitant, le docteur B._, médecin chef de la Clinique de rhumatologie de l'Hôpital C._, a confirmé que les indications données par sa patiente étaient conformes à ses constatations (rapport du 18 janvier 2012). Après avoir procédé à une enquête au domicile de l'assurée (rapport du 12 avril 2012), l'Office de l'assurance-invalidité du canton de Fribourg lui a dénié le droit à une allocation pour impotent, par décision du 29 mai 2012. En bref, il a retenu qu'elle avait besoin d'une aide régulière et importante d'autrui uniquement pour un acte ordinaire de la vie (soit se laver) et que l'accompagnement pour faire face aux nécessités de la vie n'était pas justifié. B. L'assurée a déféré cette décision au Tribunal cantonal du canton de Fribourg, IIe Cour des assurances sociales, et produit des avis du docteur B._ des 13 août 2012 et 3 mai 2013. Avec sa réponse au recours, l'Office de l'assurance-invalidité du canton de Fribourg a déposé un rapport de son Service médical régional (SMR) du 10 octobre 2012, ainsi qu'un avis du collaborateur ayant mené l'enquête. Par jugement du 28 avril 2014, le Tribunal cantonal fribourgeois a débouté A._. C. Agissant par la voie du recours en matière de droit public, A._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler le jugement cantonal et, en substance, de reconnaître son droit à une allocation pour impotent de degré faible. À titre subsidiaire, elle conclut au renvoi de la cause à la juridiction cantonale ou à l'administration pour instruction complémentaire. L'Office de l'assurance-invalidité pour le canton de Fribourg et l'Office fédéral des assurances sociales ont renoncé à se déterminer sur le recours.