How to modify v-datefield such that calendar popup table is accessible

When calendar pops up, the resulted table (current month view) in web page does not comply to accessibility standards for example elements with columnheader or gridcell roles should be owned by element with role as row. But what gets rendered in web page is just “tr” element without any role added to it.

How can this be changed so that resulted calendar table is adhering to accessibility standards by specifying appropriate roles for table elements?