Root Cause : The div created for RTE filed during page creation does not contain contenteditable="true" but contains when Edited from Page properties.
<div class="coral-RichText-editable coral-Form-field coral-Textfield coral-Textfield--multiline coral-RichText is-edited webkit chrome" data-config-path="/mnt/override/apps/gwc/watchman/components/page/localePage/_cq_dialog/content/items/tabs/items/ctc/items/column/items/ctcicontext.infinity.json" data-use-fixed-inline-toolbar="true" data-custom-start="null" data-editor-type="text" data-external-style-sheets="" contenteditable="true" style="outline-style: none;"><p>Call Now</p></div>
Fix:
If you need to make it editable during page creation
You need to write js on foundation-contentloaded (component clientlib) $(document).on("foundation-contentloaded",function(){}
and add contenteditable="true" in div. It will starting working fine.