El cuadro de entrada HTML5 con type = "number" no acepta comas en el navegador Chrome

Estoy usando un cuadro de entrada HTML5 contype="number". Con respecto a algunas documentaciones, debería ser posible ingresar un número con coma (no con punto) si también utilizo ellang="" atributo. Está funcionando en Firefox, pero no en Chrome (no acepta una coma). ¿Cómo puedo hacer que Chrome acepte la coma en el cuadro de entrada? Mi problema es que nuestros usuarios alemanes esperan que puedan ingresar una coma en lugar de un punto allí.

https://jsfiddle.net/byte2702/y3Lpfw7m/

Please enter a number with comma: <br/>
<input id="num" type="number" step="any" lang="de" pattern="-?[0-9]+[\,.]*[0-9]+" /> 

Respuestas a la pregunta(3)

Su respuesta a la pregunta