Puedes probar a añadir el submenu al codigo del jquery algo asi :
Código:
$('.nav-item, .submenu').on({
mouseenter: function () {
$('.submenu').show();
},
Asi en teoria cuando estes sobre el se mostrara igualmente y pones mouseleave al submenu para salir.
Pero igual no funciona tengo el jquery un poco oxidado ahora mismo.