After disabling JavaScript, the page anchors worked perfectly, no page reloading. This means there's a JavaScript event listener somewhere that is firing when a link in the primary nav is clicked on, and causing the page to reload. Find that function, review its intended purpose. If it's safe to do so, remove it, or adjust it's logic.