title: v-text-field returns string after typing even though it has type number
body: <pre><code>&lt;VTextField
                  :value="addOnStartingPrice"
                  solo
                  outline
                  reverse
                  append-icon="attach_money"
                  type="number"
                  min="0"
                  step="any"
                  @input="$emit('update:addOnStartingPrice', $event)"
                /&gt;
  </code></pre>
  
  <p>I have something like this.</p>
  
  <p>Question 1) as soon as i change the number or type in it, it throws number value correctly, but its type is String instead of number, so type check gets failed. How do I get it to return value as type:number?</p>
  
  <p>Question 2) what exactly does <code>step="any" and min="0"</code> do? They don't work I guess, because i can type negative numbers too.</p>